From d766f1ffdfaeabe4d9aa6d78259a5f167fa7cc45 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 22 Jul 2013 19:55:14 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: Iccd8aff56e7bf6ba45ab4ddc15aef05f1ab9ed30 --- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/neutron.pot | 311 +++++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 309 ++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 309 ++++++++++--------- 40 files changed, 6881 insertions(+), 5481 deletions(-) diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index e2dbb2dd9..3d109807c 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 21e364f18..449ab6b75 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index bfa715e68..c575631dd 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 5b7d028d5..2119c0147 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index beb3ec445..d3f795564 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index d203fb94e..cfee9f9f0 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -88,7 +88,7 @@ msgstr "Plug-in nicht gefunden." msgid "Multiple plugins for service %s were configured" msgstr "Mehrere Plug-ins für Service %s wurden konfiguriert" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "%(type)s-Plug-in erfolgreich geladen. Beschreibung: %(desc)s" @@ -525,6 +525,7 @@ msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" @@ -2075,7 +2076,7 @@ msgstr "" "Die Konfiguration des Agenten %(agent_type)s auf Host %(host)s ist " "ungültig." -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "Nachricht mit ungültiger Zeitmarke empfangen" @@ -2099,7 +2100,7 @@ msgstr "Automatische Routerzuordnung zum L3-Agenten zulassen." msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "Planung des Netzes '%s' fehlgeschlagen" @@ -2501,7 +2502,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -2914,6 +2915,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "Der Router %(router_id)s wird nicht vom L3-Agenten %(agent_id)s gehostet." +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -4236,7 +4247,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -4244,8 +4255,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -4260,25 +4271,25 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "Treiber für Brocade-Netzbetriebssystem:" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "%s" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "Das zugeordnete VLAN (%d) wird in den Pool zurückgegeben" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "Zugeordnetes VLAN (%d) aus dem Pool" @@ -4896,10 +4907,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -4912,7 +4923,7 @@ msgstr "Netztyp %s nicht unterstützt" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" @@ -5168,65 +5179,65 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" msgid "Linux Bridge Plugin initialization complete" msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" @@ -5998,7 +6009,7 @@ msgstr "" "network=%(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." @@ -6328,28 +6339,28 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 #, fuzzy msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6675,7 +6686,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6944,95 +6955,95 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "'create_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -7041,19 +7052,19 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -7365,7 +7376,7 @@ msgid "port %s not found in NVP" msgstr "Port %s in NVP nicht gefunden" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7414,7 +7425,7 @@ msgstr "" "gefunden" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" @@ -7466,7 +7477,7 @@ msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" 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:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -7475,156 +7486,156 @@ 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "Abrufen logischer Switches nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "'get_networks()' für Nutzer %s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "LSwitch %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "Abrufen von Ports nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 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:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, 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:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, 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:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 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:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, 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:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 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:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, 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:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht gelöscht werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "Abrufen des logischen Routers vom NVP-Controller nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7633,7 +7644,7 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden." -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -7642,7 +7653,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7651,21 +7662,21 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" "Port-Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -7674,18 +7685,18 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 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:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "Adressliste für Port des logischen Routers von NVP: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -7695,17 +7706,17 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, 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:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " @@ -7714,7 +7725,7 @@ msgstr "" "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource " "zurückgegeben: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8590,22 +8601,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9195,11 +9206,26 @@ msgstr "" msgid "ERROR: %s" msgstr "FEHLER: %s" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -9208,46 +9234,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "Sekunden zwischen Ausführungen regelmäßig wiederkehrender Tasks" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "Der für die Verwaltung der Lastverteilung verwendete Treiber." -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "Position zum Speichern der Konfigurations- und Statusdateien" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "Die Benutzergruppe" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "Fehler beim Importieren von Schnittstellentreiber: %s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "Fehler beim Importieren von Lastverteilungstreiber: %s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "Fehler beim Aktualisieren der Statistiken" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "Abrufen von bereiten Einheiten nicht möglich" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "Einheit für Pool kann nicht aktualisiert werden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "Einheit für Pool kann nicht gelöscht werden: %s" @@ -9267,17 +9293,26 @@ msgstr "Statistiksocket für Pool nicht gefunden: %s" msgid "Unable to kill haproxy process: %s" msgstr "HAProxy-Prozess kann nicht beendet werden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "Aktiver Pool und aktive VIP erwartet" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "Zu verbindender Port %s kann nicht gefunden werden." -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -9286,10 +9321,10 @@ msgstr "" "Zu entfernender Port %s kann nicht gefunden werden. Dies kann auftreten, " "wenn die VIP zuerst gelöscht wurde." -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index e35c706e8..a37e3d8d1 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 6da6c2575..86ae3d076 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 332b91d5c..6cf3efa58 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index c845b7de0..8a1577035 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index faf348b75..d35f6dc8f 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 9bff56da4..d8141a5b3 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 6a330bad4..2496d51eb 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 680b8bc9f..4c58dc9c1 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 6c347fd5c..7ba1dc0df 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 5e4186709..c10de764e 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 844a079d9..3c58e7611 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 4eabc366d..8a3b01ce3 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 984b98bb5..958acdf8d 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -88,7 +88,7 @@ msgstr "პლაგინი ვერ მოიძებნა." msgid "Multiple plugins for service %s were configured" msgstr "დაკონფიგურირდა რამოდენიმე პლაგინი %s სერვისისთვის" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, fuzzy, python-format msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, fuzzy, python-format msgid "Network %s was not found in NVP." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index a91192fb9..040371bf5 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 9961d8352..d992b897e 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index d71af2a27..27d4bf78b 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index d7062057b..b0c78df67 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 776855856..576ebba89 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.15" +"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.16" "\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 0e58cd2bb..9c8daaf16 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index e8dd77ab9..c5f2fff99 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 8f87eebf5..7f2e42f99 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index eb2ad31c4..90b60c77b 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 6cf435b98..9c88416da 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 695aa287f..98ace83b0 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 0d197d6f0..ad7bf2350 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 81791aac2..fa91b0961 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 7d4f87c62..d6a2e3124 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index e734130b3..6678adaf4 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index d9ef6f73f..4f450e686 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 363434aec..54679b627 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -89,7 +89,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -513,6 +513,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1965,7 +1966,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1989,7 +1990,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2350,7 +2351,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2713,6 +2714,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3966,7 +3977,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3974,8 +3985,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3990,25 +4001,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4606,10 +4617,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4622,7 +4633,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4866,65 +4877,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5652,7 +5663,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5957,27 +5968,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6292,7 +6303,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6561,106 +6572,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6964,7 +6975,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7003,7 +7014,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7053,234 +7064,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8065,22 +8076,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8649,11 +8660,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8662,46 +8688,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8721,27 +8747,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 93cb45ba9..59d1f7cbf 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 350276687..74f0aedb6 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 7fcbdb766..d760f94a6 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -88,7 +88,7 @@ msgstr "" msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "" @@ -1964,7 +1965,7 @@ msgstr "" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "" @@ -2349,7 +2350,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2712,6 +2713,16 @@ msgstr "" msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3965,7 +3976,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3973,8 +3984,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -3989,25 +4000,25 @@ msgstr "" msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -4605,10 +4616,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4621,7 +4632,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4865,65 +4876,65 @@ msgstr "" msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "" @@ -5651,7 +5662,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -5956,27 +5967,27 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6291,7 +6302,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6560,106 +6571,106 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6963,7 +6974,7 @@ msgid "port %s not found in NVP" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7002,7 +7013,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -7052,234 +7063,234 @@ msgstr "" msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8064,22 +8075,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8648,11 +8659,26 @@ msgstr "" msgid "ERROR: %s" msgstr "" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8661,46 +8687,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8720,27 +8746,36 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index a3b6192e3..0acccc7e4 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-07-21 19:54+0000\n" +"POT-Creation-Date: 2013-07-22 19:54+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -88,7 +88,7 @@ msgstr "找不到外掛程式。" msgid "Multiple plugins for service %s were configured" msgstr "已給服務 %s 配置多個外掛程式" -#: neutron/manager.py:180 +#: neutron/manager.py:186 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "已順利載入 %(type)s 外掛程式。說明:%(desc)s" @@ -512,6 +512,7 @@ msgid "Failed reporting state!" msgstr "無法報告狀態!" #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!" @@ -1973,7 +1974,7 @@ msgstr "將代理程式視為已關閉的秒數。" msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid." msgstr "主機 %(host)s 上代理程式 %(agent_type)s 的配置無效。" -#: neutron/db/agents_db.py:170 +#: neutron/db/agents_db.py:173 msgid "Message with invalid timestamp received" msgstr "收到含有無效時間戳記的訊息" @@ -1997,7 +1998,7 @@ msgstr "容許自動將路由器排程到 L3 代理程式。" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/agentschedulers_db.py:422 +#: neutron/db/agentschedulers_db.py:426 #, python-format msgid "Fail scheduling network %s" msgstr "無法排程網路 %s" @@ -2360,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1863 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1864 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -2729,6 +2730,16 @@ msgstr "無法將路由器 %(router_id)s 排程到 L3 代理程式 %(agent_id)s msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s." msgstr "路由器 %(router_id)s 不是由 L3 代理程式 %(agent_id)s 管理。" +#: neutron/extensions/lbaas_agentscheduler.py:117 +#, python-format +msgid "No eligible loadbalancer agent found for pool %(pool_id)s." +msgstr "" + +#: neutron/extensions/lbaas_agentscheduler.py:122 +#, python-format +msgid "No active loadbalancer agent found for pool %(pool_id)s." +msgstr "" + #: neutron/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3988,7 +3999,7 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/brocade/NeutronPlugin.py:124 #: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 @@ -3996,8 +4007,8 @@ msgstr "" msgid "Device %(device)s details requested from %(agent_id)s" msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" -#: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:154 +#: neutron/plugins/brocade/NeutronPlugin.py:138 +#: neutron/plugins/brocade/NeutronPlugin.py:155 #: neutron/plugins/hyperv/rpc_callbacks.py:69 #: neutron/plugins/hyperv/rpc_callbacks.py:88 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108 @@ -4012,25 +4023,25 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" -#: neutron/plugins/brocade/NeutronPlugin.py:279 -#: neutron/plugins/brocade/NeutronPlugin.py:322 -#: neutron/plugins/brocade/NeutronPlugin.py:372 +#: neutron/plugins/brocade/NeutronPlugin.py:284 +#: neutron/plugins/brocade/NeutronPlugin.py:327 +#: neutron/plugins/brocade/NeutronPlugin.py:377 msgid "Brocade NOS driver:" msgstr "Brocade NOS 驅動程式:" -#: neutron/plugins/brocade/NeutronPlugin.py:280 -#: neutron/plugins/brocade/NeutronPlugin.py:323 -#: neutron/plugins/brocade/NeutronPlugin.py:373 +#: neutron/plugins/brocade/NeutronPlugin.py:285 +#: neutron/plugins/brocade/NeutronPlugin.py:328 +#: neutron/plugins/brocade/NeutronPlugin.py:378 #, python-format msgid "%s" msgstr "%s" -#: neutron/plugins/brocade/NeutronPlugin.py:281 +#: neutron/plugins/brocade/NeutronPlugin.py:286 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "正在將已配置的 VLAN (%d) 傳回給儲存區" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:294 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "已從儲存區配置 VLAN (%d)" @@ -4628,10 +4639,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:194 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:285 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:332 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -4644,7 +4655,7 @@ msgstr "不支援網路類型 %s" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" @@ -4890,65 +4901,65 @@ msgstr "無效的 tenant_network_type:%s。已終止服務!" msgid "Linux Bridge Plugin initialization complete" msgstr "已完成 Linux 橋接器外掛程式起始設定" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:279 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:283 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 #: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:344 #: neutron/plugins/mlnx/mlnx_plugin.py:196 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:200 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" @@ -5690,7 +5701,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "已呼叫 MidonetPluginV2.update_network:ID = %(id)r,網路 = %(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1062 +#: neutron/plugins/nicira/NeutronPlugin.py:1063 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" @@ -6012,28 +6023,28 @@ msgstr "" msgid "Modular L2 Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/plugin.py:134 +#: neutron/plugins/ml2/plugin.py:138 msgid "network_type required if other provider attributes specified" msgstr "" -#: neutron/plugins/ml2/plugin.py:148 +#: neutron/plugins/ml2/plugin.py:152 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:184 #, fuzzy msgid "" "In _notify_port_updated() for port %(port_id), network %(network_id) has " "no segments" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/ml2/plugin.py:223 +#: neutron/plugins/ml2/plugin.py:227 #, python-format msgid "mechanism_manager.create_network failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:326 +#: neutron/plugins/ml2/plugin.py:330 #, python-format msgid "mechanism_manager.create_port failed, deleting port '%s'" msgstr "" @@ -6355,7 +6366,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:330 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6624,87 +6635,87 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:158 +#: neutron/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:162 +#: neutron/plugins/nec/nec_plugin.py:167 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:171 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:182 +#: neutron/plugins/nec/nec_plugin.py:187 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:193 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:211 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:229 +#: neutron/plugins/nec/nec_plugin.py:234 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:253 #, python-format msgid "create_network() failed due to %s" msgstr "create_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:269 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:304 +#: neutron/plugins/nec/nec_plugin.py:309 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:313 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "delete_network(): deleting auto-delete port from OFC: %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:354 +#: neutron/plugins/nec/nec_plugin.py:359 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:373 +#: neutron/plugins/nec/nec_plugin.py:378 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:399 +#: neutron/plugins/nec/nec_plugin.py:404 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:479 +#: neutron/plugins/nec/nec_plugin.py:484 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6713,19 +6724,19 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:510 +#: neutron/plugins/nec/nec_plugin.py:515 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:529 +#: neutron/plugins/nec/nec_plugin.py:534 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -7029,7 +7040,7 @@ msgid "port %s not found in NVP" msgstr "在 NVP 中找不到埠 %s" #: neutron/plugins/nicira/NeutronPlugin.py:512 -#: neutron/plugins/nicira/NeutronPlugin.py:914 +#: neutron/plugins/nicira/NeutronPlugin.py:915 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7070,7 +7081,7 @@ msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" #: neutron/plugins/nicira/NeutronPlugin.py:624 -#: neutron/plugins/nicira/NeutronPlugin.py:1808 +#: neutron/plugins/nicira/NeutronPlugin.py:1809 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" @@ -7120,234 +7131,234 @@ msgstr "交換器沒有可用的埠(已檢查 %d 個)" msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:838 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, 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:896 +#: neutron/plugins/nicira/NeutronPlugin.py:897 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:924 +#: neutron/plugins/nicira/NeutronPlugin.py:925 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:927 +#: neutron/plugins/nicira/NeutronPlugin.py:928 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:953 +#: neutron/plugins/nicira/NeutronPlugin.py:954 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:963 -#: neutron/plugins/nicira/NeutronPlugin.py:1011 +#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1012 msgid "Unable to get logical switches" msgstr "無法取得邏輯交換器" -#: neutron/plugins/nicira/NeutronPlugin.py:1025 +#: neutron/plugins/nicira/NeutronPlugin.py:1026 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1040 +#: neutron/plugins/nicira/NeutronPlugin.py:1041 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1044 +#: neutron/plugins/nicira/NeutronPlugin.py:1045 #, python-format msgid "get_networks() completed for tenant %s" msgstr "已對 Tenant %s 完成 get_networks()" -#: neutron/plugins/nicira/NeutronPlugin.py:1130 +#: neutron/plugins/nicira/NeutronPlugin.py:1131 #, python-format msgid "Lswitch %s not found in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1139 +#: neutron/plugins/nicira/NeutronPlugin.py:1140 msgid "Unable to get ports" msgstr "無法取得埠" -#: neutron/plugins/nicira/NeutronPlugin.py:1166 +#: neutron/plugins/nicira/NeutronPlugin.py:1167 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1173 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1239 +#: neutron/plugins/nicira/NeutronPlugin.py:1240 #, python-format msgid "Network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1247 +#: neutron/plugins/nicira/NeutronPlugin.py:1248 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1251 +#: neutron/plugins/nicira/NeutronPlugin.py:1252 #, 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:1326 +#: neutron/plugins/nicira/NeutronPlugin.py:1327 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1352 +#: neutron/plugins/nicira/NeutronPlugin.py:1353 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1476 -#: neutron/plugins/nicira/NeutronPlugin.py:1520 +#: neutron/plugins/nicira/NeutronPlugin.py:1477 +#: neutron/plugins/nicira/NeutronPlugin.py:1521 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1489 +#: neutron/plugins/nicira/NeutronPlugin.py:1490 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1529 +#: neutron/plugins/nicira/NeutronPlugin.py:1530 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:1545 +#: neutron/plugins/nicira/NeutronPlugin.py:1546 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1549 +#: neutron/plugins/nicira/NeutronPlugin.py:1550 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1551 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 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:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1585 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1588 +#: neutron/plugins/nicira/NeutronPlugin.py:1589 msgid "Unable to delete logical routeron NVP Platform" msgstr "無法在 NVP 平台上刪除邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1608 +#: neutron/plugins/nicira/NeutronPlugin.py:1609 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1635 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 msgid "Unable to get logical routers from NVP controller" msgstr "無法從 NVP 控制器取得邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1683 +#: neutron/plugins/nicira/NeutronPlugin.py:1684 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend." msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, 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:1763 +#: neutron/plugins/nicira/NeutronPlugin.py:1764 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1775 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1804 +#: neutron/plugins/nicira/NeutronPlugin.py:1805 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器埠資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1830 +#: neutron/plugins/nicira/NeutronPlugin.py:1831 #, 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:1836 +#: neutron/plugins/nicira/NeutronPlugin.py:1837 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1902 +#: neutron/plugins/nicira/NeutronPlugin.py:1903 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "NVP 邏輯路由器埠的位址清單:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1926 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, 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:1969 +#: neutron/plugins/nicira/NeutronPlugin.py:1970 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1998 +#: neutron/plugins/nicira/NeutronPlugin.py:1999 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:2020 +#: neutron/plugins/nicira/NeutronPlugin.py:2021 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -8132,22 +8143,22 @@ msgstr "" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8722,11 +8733,26 @@ msgstr "" msgid "ERROR: %s" msgstr "錯誤:%s" -#: neutron/services/loadbalancer/plugin.py:35 +#: neutron/services/loadbalancer/agent_scheduler.py:94 +#, python-format +msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:102 +#, python-format +msgid "No active lbaas agents for pool %s" +msgstr "" + +#: neutron/services/loadbalancer/agent_scheduler.py:110 +#, python-format +msgid "Pool %(pool_id)s is scheduled to lbaas agent %(agent_id)s" +msgstr "" + +#: neutron/services/loadbalancer/plugin.py:36 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: neutron/services/loadbalancer/plugin.py:68 +#: neutron/services/loadbalancer/plugin.py:75 #, python-format msgid "Error loading LBaaS driver %s" msgstr "" @@ -8735,46 +8761,46 @@ msgstr "" msgid "Seconds between periodic task runs" msgstr "定期執行作業的間隔秒數" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:41 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "The driver used to manage the loadbalancing device" msgstr "用於管理負載平衡裝置的驅動程式" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:49 msgid "Location to store config and state files" msgstr "配置檔及狀態檔的儲存位置" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:50 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The driver used to manage the virtual interface" msgstr "用於管理虛擬介面的驅動程式" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:55 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:58 msgid "The user group" msgstr "使用者群組" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:119 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:128 #, python-format msgid "Error importing interface driver: %s" msgstr "匯入介面驅動程式時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:132 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:141 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "匯入負載平衡器裝置驅動程式時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:200 msgid "Error upating stats" msgstr "更新統計資料時發生錯誤" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:221 msgid "Unable to retrieve ready devices" msgstr "無法擷取備妥的裝置" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:196 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:236 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "無法重新整理儲存區的裝置:%s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:207 +#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:247 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "無法毀損儲存區的裝置:%s" @@ -8794,27 +8820,36 @@ msgstr "找不到儲存區 %s 的統計資料 Socket" msgid "Unable to kill haproxy process: %s" msgstr "無法結束 haproxy 處理程序:%s" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:91 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:48 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:85 +#, python-format +msgid "Multiple lbaas agents found on host %s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:118 msgid "Expected active pool and vip" msgstr "需要作用中的儲存區及 VIP" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:136 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163 #, python-format msgid "Unable to find port %s to plug." msgstr "找不到要插入的埠 %s。" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:160 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:177 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "找不到要拔除的埠 %s。如果先刪除 VIP,則可能會發生此情況。" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:180 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:204 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:225 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:250 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:162 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:186 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:207 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:232 #, python-format msgid "Unexpected error code: %s" msgstr "" -- 2.45.2