From dcad22fa278acb5f611df5c28b8aa9ee5fe8f651 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Tue, 17 Dec 2013 06:38:08 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I769916f88b706074abc5ee0c8bc6806d26af09f0 --- neutron/locale/ar/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/bs/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ca/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/cs/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/da/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/de/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/es/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/eu/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/fa/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/fil/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/fr/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/gl/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/hi/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/hr/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/hu/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/id/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/it/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ja/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/km/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/kn/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ko/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ms/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/nb/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ne/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/neutron.pot | 774 +++++++++---------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/pt/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ro/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ru/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/sk/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/sv/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/tl/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/uk/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/ur/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 778 ++++++++++---------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 778 ++++++++++---------- 60 files changed, 24235 insertions(+), 22441 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index a8e1f7126..272746c4b 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13154,3 +13178,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index a2b9c9728..8270ff3ee 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index c79e124f2..761ea6d62 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13084,3 +13108,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index d63562cdb..93b5ca155 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 7b0dd8a13..7175f213f 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index ea5748143..9067512f5 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 371520c89..83fdb8705 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 8c9530dd6..e0a6c8f53 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -522,10 +522,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -730,8 +730,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -1154,69 +1154,69 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, 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:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" "Ergebnisse von regulären Ausdrücken können nicht analysiert werden. " "Ausnahme: %s" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, 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:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, 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:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2748,7 +2748,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -5606,7 +5606,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" @@ -5614,8 +5614,8 @@ msgstr "'provider:network_type' erforderlich" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" @@ -5634,7 +5634,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" @@ -5642,7 +5642,7 @@ msgstr "'provider:network_type' %s nicht unterstützt" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" @@ -5650,7 +5650,7 @@ msgstr "Unbekannter Wert für 'provider:physical_network' %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" @@ -5802,8 +5802,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" @@ -6180,7 +6180,7 @@ msgstr "Reservierung von einfachem physischem Netz %(physical_network)s von Pool #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -6207,8 +6207,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6252,9 +6252,9 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -6272,7 +6272,7 @@ msgstr "Netztyp %s nicht unterstützt" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" @@ -6280,11 +6280,11 @@ msgstr "" "Liste mit :, wobei die physischen Netze durch " "Wildcards repräsentiert werden können. Beispiel: .\"*:external\"" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "Für lokale Netze verwendeter privater virtueller Switchname" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6297,149 +6297,149 @@ msgstr "" "Die Anzahl an Sekunden, die der Agent zwischen Abfragen lokaler " "Geräteänderungen wartet." -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "Ungültige Zuordnung von physischem Netz: %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "'network_delete' erhalten. Löschen von Netz %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "Netz %s für Agent nicht definiert." -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "'port_delete' erhalten" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "'port_update' erhalten" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "Bereitstellungsnetz %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "Zurückfordern von lokalem Netz %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "Binden von Port %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "Nicht unterstützter Netztyp %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "Netz %s ist auf diesem Agenten nicht verfügbar" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "Lösen von Bindung von Port %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "Kein Port %s für Agent definiert." -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "Hinzufügen von Port %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "Port %(device)s aktualisiert. Details: %(device_details)s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "Entfernen von Port %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "Fehler bei Agentenereignisschleife: %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" "Schleifeniteration hat Intervall (%(polling_interval)s contra " "%(elapsed)s) überschritten" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6561,56 +6561,56 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "Ungültige Netz-ID, wird zu falschem Brückennamen führen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "Ungültige VLAN-ID, wird zu falschem Namen bei Teilschnittstelle führen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "Ungültige Schnittstellen-ID, wird zu falschem Namen bei TAP-Gerät führen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " @@ -6619,98 +6619,98 @@ msgstr "" "Erstellung von Teilschnittstelle %(interface)s für VLAN %(vlan_id)s auf " "Schnittstelle %(physical_interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "Erstellung von Teilschnittstelle %s abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Starten von Brücke %(bridge_name)s für Teilschnittstelle %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" "Starten von Brücke %(bridge_name)s für Teilschnittstelle %(interface)s " "abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" "Hinzufügen von %(interface)s zu %(bridge_name)s nicht möglich! Ausnahme: " "%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "Keine Zuordnung für physisches Netz %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "TAP-Gerät: %s ist auf diesem Host nicht vorhanden, wird übersprungen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Hinzufügen von Gerät %(tap_device_name)s zu Brücke %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s ist auf Brücke %(bridge_name)s bereits vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "Löschen von Brücke %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "Löschen von Brücke %s abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "Brücke %s kann nicht gelöscht werden, da nicht vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Entfernen von Einheit %(interface_name)s von Brücke %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" "Entfernen von Einheit %(interface_name)s von Brücke %(bridge_name)s " "abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -6719,150 +6719,150 @@ msgstr "" "Einheit %(interface_name)s kann nicht von Brücke %(bridge_name)s entfernt" " werden, da nicht vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Löschen von Teilschnittstelle %s für VLAN" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "Löschen von Teilschnittstelle %s abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "'network_delete' erhalten" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beendet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "RPC-Dämon für Linux-Brückenagent gestartet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "Aktualisierung der Geräte ist fehlgeschlagen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6870,16 +6870,16 @@ msgstr "" "Schleifeniteration hat Intervall (%(polling_interval)s contra " "%(elapsed)s) überschritten!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" "Analysieren von 'physical_interface_mappings' fehlgeschlagen: %s. Agent " "beendet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "Schnittstellenzuordnungen: %s" @@ -6927,7 +6927,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6938,7 +6938,7 @@ msgstr "" "%(physical_network)s außerhalb des Pools" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6949,7 +6949,7 @@ msgstr "" "für Pool " #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7972,124 +7972,124 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, fuzzy, python-format msgid "Allowable flat physical_network names: %s" msgstr "Ungültige Zuordnung von physischem Netz: %s" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 #, fuzzy msgid "ML2 FlatTypeDriver initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 #, fuzzy msgid "physical_network required for flat provider network" msgstr "'physical_network' für %s-Netz angegeben" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, fuzzy, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "'physical_network' nicht angegeben" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, fuzzy, python-format msgid "Reserving flat network on physical network %s" msgstr "Keine Zuordnung für physisches Netz %s" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, fuzzy, python-format msgid "Releasing flat network on physical network %s" msgstr "Keine Zuordnung für physisches Netz %s" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, fuzzy, python-format msgid "No flat network found on physical network %s" msgstr "Keine Zuordnung für physisches Netz %s" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "Entfernen von Tunnel %s aus Pool" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 #, fuzzy msgid "ML2 LocalTypeDriver initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -8105,7 +8105,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8124,7 +8124,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -8132,44 +8132,44 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 #, fuzzy msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 #, fuzzy msgid "VlanTypeDriver initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 #, fuzzy msgid "physical_network required for VLAN provider network" msgstr "'physical_network' für %s-Netz angegeben" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, fuzzy, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "'physical_network' für %s-Netz angegeben" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 #, fuzzy msgid "segmentation_id required for VLAN provider network" msgstr "'segmentation_id' für %s-Netz angegeben" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, fuzzy, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" "'%(data)s' befinden sich nicht im Bereich zwischen %(min_value)s und " "%(max_value)s" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, fuzzy, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" @@ -8178,7 +8178,7 @@ msgstr "" "Entfernen von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s " "von Pool " -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, fuzzy, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s" @@ -8452,7 +8452,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8470,15 +8470,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8488,130 +8488,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9242,62 +9242,62 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9306,7 +9306,7 @@ msgstr "" "Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " "Port %s wird inaktiv sein." -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " @@ -9315,22 +9315,22 @@ msgstr "" "'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " "abgeschlossen. Die neue Port-ID lautet %(id)s." -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9338,8 +9338,8 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -9348,7 +9348,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -9357,14 +9357,14 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -9373,12 +9373,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "Der Gateway-Port für Router %s wurde auf der Back-End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9387,20 +9387,20 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9409,53 +9409,48 @@ msgstr "" "'_nvp_delete_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -9464,121 +9459,135 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -9587,7 +9596,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -9596,13 +9605,13 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9612,26 +9621,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9639,7 +9648,12 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10585,34 +10599,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10620,56 +10639,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10681,6 +10700,11 @@ msgstr "" "Angegebener Name: '%s' überschreitet die maximale Länge. Er wird auf NVP " "abgeschnitten" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11518,63 +11542,63 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11583,7 +11607,7 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11592,7 +11616,7 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -11601,12 +11625,12 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -11615,17 +11639,17 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." @@ -11635,12 +11659,12 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -11649,159 +11673,159 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -14259,3 +14283,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "Aktiver Pool und aktive VIP erwartet" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 060e6c81e..12d521a62 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index db5045e94..849b6e2c7 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 15af1e755..13161ce50 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index c8970f9d2..ee8a4aeec 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 552359baa..f7705477a 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13501,3 +13525,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 63f363a7e..ee08e99d8 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 1a723819d..d974f1cd2 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 89b606f21..ba37aabf9 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 4920938ca..c6ee459a9 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 816e9debf..44f97cf91 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13141,3 +13165,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 46608db10..8bd815134 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 62060ae29..68d2b4a16 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13066,3 +13090,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 86071d478..25ea512b6 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13519,3 +13543,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 5581585ea..170b2a6b6 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 2c981aef8..ff4d96d0c 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index fcb0c78ad..7b1d1c7ff 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index f378f266b..6fdeb6319 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12916,3 +12940,9 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 5214d80d8..178e1bc50 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index f5b70b501..34e12c0f5 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index ffff7b76b..7f46a42ab 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index ee4d25875..7c089b5c1 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,131 +8176,131 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 #, fuzzy msgid "eSwitch Agent Started!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 5e4d5c3c6..c7a6015b1 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 03481f7e2..e3b84b406 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13153,3 +13177,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 0418a0a16..72aeace67 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 0fee9b9f3..0d383800e 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index a4d3a62ba..b21f72298 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 9b7cf77ef..4a8d290e0 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13087,3 +13111,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 6d885f29c..ab8e5ab25 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 8331c238c..b9ef33f80 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 21dbc2475..9d05bcb65 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13405,3 +13429,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 166ce7530..2097f607e 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.171\n" +"jenkins.neutron.propose.translation.update.172\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 2459cd791..c847ba6d6 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 62276153c..b9c66d6e2 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12916,3 +12940,9 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index e1e163305..f3160c869 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 33c2bbf6c..549f44817 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index d7754163d..22f5b9706 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index e3feda365..b015d918c 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index c4aa5b0cb..5056da694 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index e4ab92476..bad93f8ce 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 1e0cd2360..f9cbeb828 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13519,3 +13543,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 903a792be..9e077067a 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index c2cc8f4fe..9dfb9f85b 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13042,3 +13066,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 1b222c5df..220404ead 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 36b5a9bc4..6e9071190 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 5adaa6504..eecc5753e 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13141,3 +13165,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index d19e1088f..868ee33bc 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 7126fe190..ea3e0c01a 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -515,10 +515,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2614,7 +2614,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5363,7 +5363,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5371,8 +5371,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5391,7 +5391,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5399,7 +5399,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5407,7 +5407,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5559,8 +5559,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5935,7 +5935,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5958,8 +5958,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6001,9 +6001,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6021,17 +6021,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6042,147 +6042,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6298,311 +6298,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6650,7 +6650,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6659,7 +6659,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6668,7 +6668,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7672,121 +7672,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7802,7 +7802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7821,7 +7821,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7829,45 +7829,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8141,7 +8141,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8159,15 +8159,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8177,130 +8177,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8917,91 +8917,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9009,281 +9009,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10185,34 +10199,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10220,56 +10239,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10279,6 +10298,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11084,277 +11108,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13802,3 +13826,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 735705f8d..0971a475c 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13123,3 +13147,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 1ba80da76..4cefc34ae 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 2806f2795..92de91d8d 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 0538a8ce6..a78398c1d 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -719,8 +719,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "" @@ -1139,67 +1139,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2613,7 +2613,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -5362,7 +5362,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "" @@ -5370,8 +5370,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "" @@ -5390,7 +5390,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5398,7 +5398,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5406,7 +5406,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "" @@ -5558,8 +5558,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "" @@ -5934,7 +5934,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5957,8 +5957,8 @@ msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6000,9 +6000,9 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6020,17 +6020,17 @@ msgstr "" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6041,147 +6041,147 @@ msgid "" "device changes." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6297,311 +6297,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -6649,7 +6649,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6658,7 +6658,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6667,7 +6667,7 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7671,121 +7671,121 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, python-format msgid "Allowable flat physical_network names: %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 msgid "ML2 FlatTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 msgid "physical_network required for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, python-format msgid "Reserving flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, python-format msgid "Releasing flat network on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, python-format msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 msgid "ML2 LocalTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7801,7 +7801,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7820,7 +7820,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7828,45 +7828,45 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 msgid "VlanTypeDriver initialization complete" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 msgid "physical_network required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 msgid "segmentation_id required for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" @@ -8140,7 +8140,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8158,15 +8158,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8176,130 +8176,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8916,91 +8916,91 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9008,281 +9008,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10184,34 +10198,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10219,56 +10238,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10278,6 +10297,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11083,277 +11107,277 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -13801,3 +13825,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index d52fd9ac2..27e848bde 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: 2013-12-16 06:33+0000\n" +"POT-Creation-Date: 2013-12-17 06:36+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -514,10 +514,10 @@ msgstr "" #: neutron/agent/dhcp_agent.py:599 neutron/agent/l3_agent.py:850 #: neutron/agent/metadata/agent.py:267 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:806 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:248 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -720,8 +720,8 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -1140,67 +1140,67 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:57 neutron/agent/linux/ovs_lib.py:143 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:59 neutron/agent/linux/ovs_lib.py:145 +#: neutron/agent/linux/ovs_lib.py:310 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:172 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: neutron/agent/linux/ovs_lib.py:196 +#: neutron/agent/linux/ovs_lib.py:198 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: neutron/agent/linux/ovs_lib.py:231 +#: neutron/agent/linux/ovs_lib.py:233 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:237 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:238 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:241 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:373 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "無法剖析 Regex 結果。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:389 +#: neutron/agent/linux/ovs_lib.py:391 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:398 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:407 +#: neutron/agent/linux/ovs_lib.py:409 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:418 +#: neutron/agent/linux/ovs_lib.py:420 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:432 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2622,7 +2622,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -5383,7 +5383,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 msgid "provider:network_type required" msgstr "需要 provider:network_type" @@ -5391,8 +5391,8 @@ msgstr "需要 provider:network_type" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" @@ -5411,7 +5411,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" @@ -5419,7 +5419,7 @@ msgstr "不支援 provider:network_type %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" @@ -5427,7 +5427,7 @@ msgstr "不明的 provider:physical_network %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" @@ -5579,8 +5579,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1072 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 -#: neutron/plugins/mlnx/mlnx_plugin.py:332 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508 +#: neutron/plugins/mlnx/mlnx_plugin.py:333 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" @@ -5955,7 +5955,7 @@ msgstr "正在保留儲存區中的平面實體網路 %(physical_network)s" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 -#: neutron/plugins/ml2/drivers/type_vlan.py:204 +#: neutron/plugins/ml2/drivers/type_vlan.py:203 #: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" @@ -5978,8 +5978,8 @@ msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 -#: neutron/plugins/ml2/drivers/type_vlan.py:128 -#: neutron/plugins/ml2/drivers/type_vlan.py:149 +#: neutron/plugins/ml2/drivers/type_vlan.py:127 +#: neutron/plugins/ml2/drivers/type_vlan.py:148 #: neutron/plugins/openvswitch/ovs_db_v2.py:92 #: neutron/plugins/openvswitch/ovs_db_v2.py:110 #, python-format @@ -6021,9 +6021,9 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 -#: neutron/plugins/ml2/drivers/type_vlan.py:94 +#: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:143 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -6041,17 +6041,17 @@ msgstr "不支援網路類型 %s" msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:47 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:48 msgid "" "List of : where the physical networks can be " "expressed with wildcards, e.g.: .\"*:external\"" msgstr ": 的清單,其中,實體網路可以用萬用字元來表示,例如:.\"*:external\"" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:53 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:54 msgid "Private vswitch name used for local networks" msgstr "用於本端網路的專用 vSwitch 名稱" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 #: neutron/plugins/mlnx/common/config.py:62 #: neutron/plugins/nec/common/config.py:32 @@ -6062,147 +6062,147 @@ msgid "" "device changes." msgstr "輪詢本端裝置變更之間代理程式將等待的秒數。" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:59 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:60 msgid "" "Enables metrics collections for switch ports by using Hyper-V's metric " "APIs. Collected data can by retrieved by other apps and services, e.g.: " "Ceilometer. Requires Hyper-V / Windows Server 2012 and above" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:100 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:101 #, python-format msgid "Failed reporting state! %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:132 #, python-format msgid "Invalid physical network mapping: %s" msgstr "無效的實體網路對映:%s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:152 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:153 #, python-format msgid "network_delete received. Deleting network %s" msgstr "收到 network_delete。正在刪除網路 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:158 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:159 #, python-format msgid "Network %s not defined on agent." msgstr "代理程式上未定義網路 %s。" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:161 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:162 msgid "port_delete received" msgstr "收到 port_delete" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "收到 port_update" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:187 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 #, python-format msgid "Provisioning network %s" msgstr "正在供應網路 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:200 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:201 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for network " "%(net_uuid)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:212 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:213 #, python-format msgid "Reclaiming local network %s" msgstr "正在收回本端網路 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:220 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 #, python-format msgid "Binding port %s" msgstr "正在連結埠 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234 #, python-format msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:116 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 #, python-format msgid "Unsupported network type %s" msgstr "不支援的網路類型 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:254 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:255 #, python-format msgid "Network %s is not avalailable on this agent" msgstr "在此代理程式上無法使用網路 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259 #, python-format msgid "Unbinding port %s" msgstr "正在切斷埠 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:284 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:321 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 #, python-format msgid "No port %s defined on agent." msgstr "代理程式上未定義埠 %s。" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290 #, python-format msgid "Adding port %s" msgstr "正在新增連接埠 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:298 #, python-format msgid "Unable to get port details for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:305 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" msgstr "已更新埠 %(device)s。詳細資料:%(device_details)s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323 #, python-format msgid "Removing port %s" msgstr "正在移除埠 %s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:331 #, python-format msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:958 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:369 #, python-format msgid "Error in agent event loop: %s" msgstr "代理程式事件迴圈發生錯誤:%s" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:376 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1291 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6320,311 +6320,311 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 #: neutron/plugins/mlnx/mlnx_plugin.py:216 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/mlnx/mlnx_plugin.py:224 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365 #: neutron/plugins/mlnx/mlnx_plugin.py:232 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371 #: neutron/plugins/mlnx/mlnx_plugin.py:236 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:85 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:86 msgid "VXLAN is enabled, a valid local_ip must be provided" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:112 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:113 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "無效的網路 ID 將導致橋接器名稱不正確" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:119 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:120 msgid "Invalid VLAN ID, will lead to incorrect subinterface name" msgstr "無效的 VLAN ID 將導致子介面名稱不正確" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:126 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:127 msgid "Invalid Interface ID, will lead to incorrect tap device name" msgstr "無效的介面 ID 將導致虛擬網卡裝置名稱不正確" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:135 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:136 #, python-format msgid "Invalid Segmentation ID: %s, will lead to incorrect vxlan device name" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:196 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:197 #, python-format msgid "Failed creating vxlan interface for %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:228 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:229 #, python-format msgid "" "Creating subinterface %(interface)s for VLAN %(vlan_id)s on interface " "%(physical_interface)s" msgstr "正在給介面 %(physical_interface)s 上的 VLAN %(vlan_id)s 建立子介面 %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:241 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:242 #, python-format msgid "Done creating subinterface %s" msgstr "已完成建立子介面 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:248 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:249 #, python-format msgid "Creating vxlan interface %(interface)s for VNI %(segmentation_id)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:263 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:264 #, python-format msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:298 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:299 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "正在啟動子介面 %(interface)s 的橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:313 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:314 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "已完成啟動子介面 %(interface)s 的橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:335 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "無法將 %(interface)s 新增至 %(bridge_name)s!異常狀況:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:348 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:349 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:355 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:356 #, python-format msgid "No mapping for physical network %s" msgstr "實體網路 %s 沒有對映" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:364 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:376 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:377 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "虛擬網卡裝置 %s 不存在於此主機上,已跳過" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:394 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:395 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "正在將裝置 %(tap_device_name)s 新增至橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:403 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:404 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s 已存在於橋接器 %(bridge_name)s 上" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:439 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 #, python-format msgid "Deleting bridge %s" msgstr "正在刪除橋接器 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:446 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:447 #, python-format msgid "Done deleting bridge %s" msgstr "已完成刪除橋接器 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:449 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:450 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "無法刪除橋接器 %s,不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:463 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:464 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "正在將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:470 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:471 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "已完成將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:476 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:477 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "無法將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除,該裝置不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:484 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "正在刪除 VLAN 的子介面 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:492 #, python-format msgid "Done deleting subinterface %s" msgstr "已完成刪除子介面 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:495 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:496 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:501 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:543 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:547 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:548 msgid "" "Unable to use VXLAN, it requires at least 3.8 linux kernel and iproute2 " "3.8" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:549 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:625 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 msgid "network_delete received" msgstr "收到 network_delete" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:681 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:706 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:371 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:728 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:753 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:816 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:817 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:820 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:821 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 #: neutron/plugins/nec/agent/nec_neutron_agent.py:142 #, python-format msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:869 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:875 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:881 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:951 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:988 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1005 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:941 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:942 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:953 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:954 msgid "Update devices failed" msgstr "更新裝置失敗" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:964 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:972 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:987 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "剖析 physical_interface_mappings 失敗:%s。已終止代理程式!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "介面對映:%s" @@ -6672,7 +6672,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 -#: neutron/plugins/ml2/drivers/type_vlan.py:210 +#: neutron/plugins/ml2/drivers/type_vlan.py:209 #: neutron/plugins/openvswitch/ovs_db_v2.py:166 #, python-format msgid "" @@ -6681,7 +6681,7 @@ msgid "" msgstr "正在保留儲存區外部實體網路 %(physical_network)s 上的特定 VLAN %(vlan_id)s" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 -#: neutron/plugins/ml2/drivers/type_vlan.py:259 +#: neutron/plugins/ml2/drivers/type_vlan.py:258 #: neutron/plugins/openvswitch/ovs_db_v2.py:196 #, python-format msgid "" @@ -6690,7 +6690,7 @@ msgid "" msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 釋放到儲存區" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 -#: neutron/plugins/ml2/drivers/type_vlan.py:254 +#: neutron/plugins/ml2/drivers/type_vlan.py:253 #: neutron/plugins/openvswitch/ovs_db_v2.py:191 #, python-format msgid "" @@ -7705,124 +7705,124 @@ msgstr "" msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:31 +#: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " "Use * to allow flat networks with arbitrary physical_network names." msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:69 +#: neutron/plugins/ml2/drivers/type_flat.py:68 msgid "Arbitrary flat physical_network names allowed" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:74 +#: neutron/plugins/ml2/drivers/type_flat.py:73 #, fuzzy, python-format msgid "Allowable flat physical_network names: %s" msgstr "無效的實體網路對映:%s" -#: neutron/plugins/ml2/drivers/type_flat.py:81 +#: neutron/plugins/ml2/drivers/type_flat.py:80 #, fuzzy msgid "ML2 FlatTypeDriver initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/drivers/type_flat.py:86 +#: neutron/plugins/ml2/drivers/type_flat.py:85 #, fuzzy msgid "physical_network required for flat provider network" msgstr "指定給 %s 網路的 physical_network" -#: neutron/plugins/ml2/drivers/type_flat.py:89 +#: neutron/plugins/ml2/drivers/type_flat.py:88 #, fuzzy, python-format msgid "physical_network '%s' unknown for flat provider network" msgstr "未提供 physical_network" -#: neutron/plugins/ml2/drivers/type_flat.py:96 +#: neutron/plugins/ml2/drivers/type_flat.py:95 #, python-format msgid "%s prohibited for flat provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_flat.py:110 +#: neutron/plugins/ml2/drivers/type_flat.py:109 #, fuzzy, python-format msgid "Reserving flat network on physical network %s" msgstr "實體網路 %s 沒有對映" -#: neutron/plugins/ml2/drivers/type_flat.py:128 +#: neutron/plugins/ml2/drivers/type_flat.py:127 #, fuzzy, python-format msgid "Releasing flat network on physical network %s" msgstr "實體網路 %s 沒有對映" -#: neutron/plugins/ml2/drivers/type_flat.py:131 +#: neutron/plugins/ml2/drivers/type_flat.py:130 #, fuzzy, python-format msgid "No flat network found on physical network %s" msgstr "實體網路 %s 沒有對映" -#: neutron/plugins/ml2/drivers/type_gre.py:34 +#: neutron/plugins/ml2/drivers/type_gre.py:33 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:85 +#: neutron/plugins/ml2/drivers/type_gre.py:84 #, python-format msgid "Reserving specific gre tunnel %s from pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:89 +#: neutron/plugins/ml2/drivers/type_gre.py:88 #, python-format msgid "Reserving specific gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:102 +#: neutron/plugins/ml2/drivers/type_gre.py:101 #, python-format msgid "Allocating gre tunnel id %(gre_id)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:120 +#: neutron/plugins/ml2/drivers/type_gre.py:119 #, python-format msgid "Releasing gre tunnel %s to pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:125 +#: neutron/plugins/ml2/drivers/type_gre.py:124 #, python-format msgid "Releasing gre tunnel %s outside pool" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:128 +#: neutron/plugins/ml2/drivers/type_gre.py:127 #, python-format msgid "gre_id %s not found" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:138 +#: neutron/plugins/ml2/drivers/type_gre.py:137 #, python-format msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:156 +#: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 #: neutron/plugins/openvswitch/ovs_db_v2.py:234 #, python-format msgid "Removing tunnel %s from pool" msgstr "正在將通道 %s 從儲存區中移除" -#: neutron/plugins/ml2/drivers/type_gre.py:171 +#: neutron/plugins/ml2/drivers/type_gre.py:170 msgid "get_gre_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:180 +#: neutron/plugins/ml2/drivers/type_gre.py:179 #, python-format msgid "add_gre_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:186 +#: neutron/plugins/ml2/drivers/type_gre.py:185 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" -#: neutron/plugins/ml2/drivers/type_local.py:36 +#: neutron/plugins/ml2/drivers/type_local.py:35 #, fuzzy msgid "ML2 LocalTypeDriver initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/drivers/type_local.py:47 +#: neutron/plugins/ml2/drivers/type_local.py:46 #, python-format msgid "%s prohibited for local provider network" msgstr "" @@ -7838,7 +7838,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -7857,7 +7857,7 @@ msgstr "" msgid "Network_type value needed by the ML2 plugin" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:37 +#: neutron/plugins/ml2/drivers/type_vlan.py:36 msgid "" "List of :: or " "specifying physical_network names usable for VLAN provider and tenant " @@ -7865,49 +7865,49 @@ msgid "" " to tenant networks." msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:91 +#: neutron/plugins/ml2/drivers/type_vlan.py:90 #, fuzzy msgid "Failed to parse network_vlan_ranges. Service terminated!" msgstr "無效的 tenant_network_type:%s。已終止服務!" -#: neutron/plugins/ml2/drivers/type_vlan.py:161 +#: neutron/plugins/ml2/drivers/type_vlan.py:160 #, fuzzy msgid "VlanTypeDriver initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/drivers/type_vlan.py:166 +#: neutron/plugins/ml2/drivers/type_vlan.py:165 #, fuzzy msgid "physical_network required for VLAN provider network" msgstr "指定給 %s 網路的 physical_network" -#: neutron/plugins/ml2/drivers/type_vlan.py:169 +#: neutron/plugins/ml2/drivers/type_vlan.py:168 #, fuzzy, python-format msgid "physical_network '%s' unknown for VLAN provider network" msgstr "指定給 %s 網路的 physical_network" -#: neutron/plugins/ml2/drivers/type_vlan.py:175 +#: neutron/plugins/ml2/drivers/type_vlan.py:174 #, fuzzy msgid "segmentation_id required for VLAN provider network" msgstr "指定給 %s 網路的 segmentation_id" -#: neutron/plugins/ml2/drivers/type_vlan.py:178 +#: neutron/plugins/ml2/drivers/type_vlan.py:177 #, fuzzy, python-format msgid "segmentation_id out of range (%(min)s through %(max)s)" msgstr "'%(data)s' 不在 %(min_value)s 到 %(max_value)s 的範圍內" -#: neutron/plugins/ml2/drivers/type_vlan.py:188 +#: neutron/plugins/ml2/drivers/type_vlan.py:187 #, python-format msgid "%s prohibited for VLAN provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_vlan.py:226 +#: neutron/plugins/ml2/drivers/type_vlan.py:225 #, fuzzy, python-format msgid "" "Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" " pool" msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 從儲存區中移除" -#: neutron/plugins/ml2/drivers/type_vlan.py:264 +#: neutron/plugins/ml2/drivers/type_vlan.py:263 #, fuzzy, python-format msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "正在釋放實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s" @@ -8181,7 +8181,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:141 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8199,15 +8199,15 @@ msgstr "" msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:336 +#: neutron/plugins/mlnx/mlnx_plugin.py:337 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:349 +#: neutron/plugins/mlnx/mlnx_plugin.py:350 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:396 +#: neutron/plugins/mlnx/mlnx_plugin.py:397 #, python-format msgid "create_port with %s" msgstr "" @@ -8217,130 +8217,130 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:107 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:126 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 msgid "Creating IB Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:169 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:356 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:363 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:391 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:400 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -8959,91 +8959,91 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:246 +#: neutron/plugins/nicira/NeutronPlugin.py:247 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "無法處理預設 l2 gw 服務:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:282 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:284 +#: neutron/plugins/nicira/NeutronPlugin.py:285 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:288 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:362 +#: neutron/plugins/nicira/NeutronPlugin.py:363 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#: neutron/plugins/nicira/NeutronPlugin.py:368 +#: neutron/plugins/nicira/NeutronPlugin.py:369 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:374 +#: neutron/plugins/nicira/NeutronPlugin.py:375 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:421 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:451 +#: neutron/plugins/nicira/NeutronPlugin.py:452 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:463 -#: neutron/plugins/nicira/NeutronPlugin.py:498 -#: neutron/plugins/nicira/NeutronPlugin.py:690 +#: neutron/plugins/nicira/NeutronPlugin.py:464 +#: neutron/plugins/nicira/NeutronPlugin.py:500 +#: neutron/plugins/nicira/NeutronPlugin.py:693 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" -#: neutron/plugins/nicira/NeutronPlugin.py:483 +#: neutron/plugins/nicira/NeutronPlugin.py:485 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:505 +#: neutron/plugins/nicira/NeutronPlugin.py:507 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:514 +#: neutron/plugins/nicira/NeutronPlugin.py:516 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:520 +#: neutron/plugins/nicira/NeutronPlugin.py:521 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:528 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9051,41 +9051,41 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:543 -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1036 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:555 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:578 +#: neutron/plugins/nicira/NeutronPlugin.py:580 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:593 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:599 +#: neutron/plugins/nicira/NeutronPlugin.py:601 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "在 NVP 後端找不到路由器 %s 的閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:638 +#: neutron/plugins/nicira/NeutronPlugin.py:641 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9094,240 +9094,254 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:671 -#: neutron/plugins/nicira/NeutronPlugin.py:1732 +#: neutron/plugins/nicira/NeutronPlugin.py:674 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:675 -#: neutron/plugins/nicira/NeutronPlugin.py:1736 +#: neutron/plugins/nicira/NeutronPlugin.py:678 +#: neutron/plugins/nicira/NeutronPlugin.py:1722 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:677 +#: neutron/plugins/nicira/NeutronPlugin.py:680 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 _nvp_delete_ext_gw_port" -#: neutron/plugins/nicira/NeutronPlugin.py:718 +#: neutron/plugins/nicira/NeutronPlugin.py:722 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:750 -#, python-format -msgid "Unable to find NVP uuid for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:785 +#: neutron/plugins/nicira/NeutronPlugin.py:762 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:766 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:793 +#: neutron/plugins/nicira/NeutronPlugin.py:770 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:797 -#: neutron/plugins/nicira/NeutronPlugin.py:813 +#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:790 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:819 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:864 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:886 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:976 +#: neutron/plugins/nicira/NeutronPlugin.py:953 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1025 #, python-format -msgid "A nvp lport identifier was not found for neutron port '%s'" +msgid "" +"A nvp lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1068 +#: neutron/plugins/nicira/NeutronPlugin.py:1046 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1071 +#: neutron/plugins/nicira/NeutronPlugin.py:1049 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1101 +#: neutron/plugins/nicira/NeutronPlugin.py:1079 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" -#: neutron/plugins/nicira/NeutronPlugin.py:1167 +#: neutron/plugins/nicira/NeutronPlugin.py:1145 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1181 +#: neutron/plugins/nicira/NeutronPlugin.py:1159 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1192 +#: neutron/plugins/nicira/NeutronPlugin.py:1170 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1284 +#: neutron/plugins/nicira/NeutronPlugin.py:1262 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1311 +#: neutron/plugins/nicira/NeutronPlugin.py:1289 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1394 +#: neutron/plugins/nicira/NeutronPlugin.py:1372 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1401 +#: neutron/plugins/nicira/NeutronPlugin.py:1379 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1410 +#: neutron/plugins/nicira/NeutronPlugin.py:1388 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1398 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1448 -#: neutron/plugins/nicira/NeutronPlugin.py:1502 +#: neutron/plugins/nicira/NeutronPlugin.py:1426 +#: neutron/plugins/nicira/NeutronPlugin.py:1499 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1466 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1469 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1508 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1527 +#: neutron/plugins/nicira/NeutronPlugin.py:1524 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1531 +#: neutron/plugins/nicira/NeutronPlugin.py:1528 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1533 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1590 +#: neutron/plugins/nicira/NeutronPlugin.py:1587 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1600 +#: neutron/plugins/nicira/NeutronPlugin.py:1597 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1764 +#: neutron/plugins/nicira/NeutronPlugin.py:1750 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1756 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1897 +#: neutron/plugins/nicira/NeutronPlugin.py:1883 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1889 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1934 +#: neutron/plugins/nicira/NeutronPlugin.py:1920 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1937 +#: neutron/plugins/nicira/NeutronPlugin.py:1923 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1964 +#: neutron/plugins/nicira/NeutronPlugin.py:1950 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1986 +#: neutron/plugins/nicira/NeutronPlugin.py:1972 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2074 +#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#, python-format +msgid "Unable to update name on NVP backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:2070 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10229,34 +10243,39 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:214 +#: neutron/plugins/nicira/common/nsx_utils.py:57 +#, python-format +msgid "Unable to find NVP port for Neutron port %s" +msgstr "" + +#: neutron/plugins/nicira/common/sync.py:215 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:235 +#: neutron/plugins/nicira/common/sync.py:236 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:257 +#: neutron/plugins/nicira/common/sync.py:258 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:324 +#: neutron/plugins/nicira/common/sync.py:325 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:389 +#: neutron/plugins/nicira/common/sync.py:390 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:465 +#: neutron/plugins/nicira/common/sync.py:466 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10264,56 +10283,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:498 +#: neutron/plugins/nicira/common/sync.py:499 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:518 +#: neutron/plugins/nicira/common/sync.py:519 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:523 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:538 +#: neutron/plugins/nicira/common/sync.py:539 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:548 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:553 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:559 +#: neutron/plugins/nicira/common/sync.py:560 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:575 +#: neutron/plugins/nicira/common/sync.py:576 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:588 +#: neutron/plugins/nicira/common/sync.py:589 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:600 +#: neutron/plugins/nicira/common/sync.py:601 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -10323,6 +10342,11 @@ msgstr "" msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷" +#: neutron/plugins/nicira/dbexts/nicira_db.py:66 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47 #, python-format msgid "" @@ -11128,63 +11152,63 @@ msgstr "" msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:334 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:463 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:489 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11193,7 +11217,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:528 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11202,207 +11226,207 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:537 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:782 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:880 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_added " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1260 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1279 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -13852,3 +13876,9 @@ msgstr "" #~ msgid "Expected active pool and vip" #~ msgstr "需要作用中的儲存區及 VIP" +#~ msgid "Unable to find NVP uuid for Neutron port %s" +#~ msgstr "" + +#~ msgid "A nvp lport identifier was not found for neutron port '%s'" +#~ msgstr "" + -- 2.45.2